package com.liuwei.msmall.order.vo;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Classname OrderConfirmItemVo
 * @Description TODO
 * @Date 2020/7/7 20:31
 * @Created by 刘
 */
//订单中的购物项

public class OrderConfirmItemVo {

    private Long skuId;

    private String skuTitle;//sku标题

    private String skuDefalutImg;//sku默认图片地址

    private List<String> skuSaleAttrValues;//sku销售属性值

    private BigDecimal skuPrice;//sku价格

    private int countNum;//对应的sku数量

    private Integer skuStock;//是否还有库存

    private BigDecimal skuTotalPrice; // 一个订单项的金额

    public Long getSkuId() {
        return skuId;
    }

    public void setSkuId(Long skuId) {
        this.skuId = skuId;
    }

    public String getSkuTitle() {
        return skuTitle;
    }

    public void setSkuTitle(String skuTitle) {
        this.skuTitle = skuTitle;
    }

    public String getSkuDefalutImg() {
        return skuDefalutImg;
    }

    public void setSkuDefalutImg(String skuDefalutImg) {
        this.skuDefalutImg = skuDefalutImg;
    }

    public List<String> getSkuSaleAttrValues() {
        return skuSaleAttrValues;
    }

    public void setSkuSaleAttrValues(List<String> skuSaleAttrValues) {
        this.skuSaleAttrValues = skuSaleAttrValues;
    }

    public BigDecimal getSkuPrice() {
        return skuPrice;
    }

    public void setSkuPrice(BigDecimal skuPrice) {
        this.skuPrice = skuPrice;
    }

    public int getCountNum() {
        return countNum;
    }

    public void setCountNum(int countNum) {
        this.countNum = countNum;
    }

    public Integer getSkuStock() {
        return skuStock;
    }

    public void setSkuStock(Integer skuStock) {
        this.skuStock = skuStock;
    }

    public BigDecimal getSkuTotalPrice() {
        if (this.skuPrice==null) return new BigDecimal("0");
        return  this.skuPrice.multiply(new BigDecimal(""+this.countNum));
    }

    public void setSkuTotalPrice(BigDecimal skuTotalPrice) {
        this.skuTotalPrice = skuTotalPrice;
    }
}
